package com.qfmy.web.app.mapper.listenBook;

import com.qfmy.model.entity.listenBook.AudioComment;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;


/**
 * @author 清风明月
 * @Package com.qfmy.web.app.mapper.listenBook
 * @date 2025/9/14
 * @description 评论服务
 */
@Mapper
public interface AudioCommentMapper {

    /**
     * 添加评论
     * @param audioComment
     */
    void addComment(AudioComment audioComment);

    /**
     * 判断用户是否评论过
     * @param userId
     * @param audioId
     * @return
     */
    boolean selectUserComment(Long userId, Integer audioId);

    /**
     * 获取所有评论
     * @param audioId
     * @return
     */
    List<AudioComment> getAllAudioComment(Integer audioId);
}
